Dicas rápidas de Git

#public #git

Comparar um (ou mais arquivos) contra suas versões de dias atrás.

Por exemplo, comparar a versão de 2 meses atrás do arquivo file.py com a sua versão atual na branch main

git diff 'main@{2 month ago}' main file.py

Pesquisar o histórico de uma função específica

Exemplo: exibe todos os commits que modificaram a função get_report_xpto no arquivo service/fin.py.

git log -L ':get_report_xpto:service/fin.py'